Python Job: Python Developer (Remote)

Job added on

Company

eduCLaaS
India

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

DEVELOPER AND APPLICATION ADMINISTRATOR

As a Developer and Application Administrator, you will work on varied tasks ranging from developing LMS features, customising and deploying instances, and handling LMS administrative tasks. In this role, you will handle complex requests, including troubleshooting, reporting, data insights, LMS vendor liaison, and special project requests for the LMS.

KEY RESPONSIBILITIES AS DEVELOPER AND APPLICATION ADMINISTRATOR

  • LMS installation and configuration
  • Course Catalogue Page creation
  • White labelling
  • Adding APIs to fetch data from the platform
  • Installation of various plugins (XBlocks) as per requirement
  • Calendar Integration
  • Certificate Integration
  • Contribute to the development and maintenance of the multiple LMS interfaces.
  • Contribute to the ongoing development and enhancement of the overall LMS system acting as a visualizer and contributor the open source community.
  • Should be well versed with the latest tools & techniques that can be adopted by our existing system.

KEY RESPONSIBILITIES AS LMS ADMINISTRATOR

  • Serve as a single point of contact for all issues with the LMS. Assist everyone in the organisation as an initial point of contact for the LMS by answering queries and providing immediate resolution or careful redirection and escalation to managers and the LMS vendor.
  • Explore ways to improve learning delivery through the LMS.
  • Promoting a positive LMS user experience
  • Accurately design, pull, and manage reports and provide regular reporting updates to management.
  • Collaborate with stakeholders to resolve learner issues in the LMS in a thorough and timely manner.
  • Perform regular audits of the LMS functionalities and if required raise enhancement or new functionalities requests after getting relevant approvals
  • Research other systems and recommend best practices.
  • Participate in new course launch testing when necessary.
  • Achieve the stated LMS performance and service standards.
  • Carry out special projects as directed by the manager.
  • Create, manage, and analyze multiple LMS metrics as per dynamic organizational requirements.
  • Load, integrate, and test 3rd party learning content into the LMS.

SKILLS AND QUALIFICATIONS

Hard core programming expertise. Should have experience and expertise in integration with other external database/applications (Microsoft PowerBI, MariaDB) and also third party social plugins.

  • Hands-On Experience on Leading LMS Platform
  • Proven expertise in core PHP, Python, Django
  • Hands on Experience on MySQL/MSSQL, MariaDB, MongoDB
  • Front end technologies like HTML5, CSS3, JavaScript are added advantage.
  • Cloud Hosting and Management of Recourse
  • Knowledge in nginx and gunicorn.
  • Knowledge of writing web-services using REST/SOAP protocols.
  • Familiarity and comfort with Dev-stack and Vagrant.
  • Familiarity in Version control systems and GIT Hub.
  • Knowledge of accessing Linux server remotely with terminal commands using Putty

Job Type: Full-time

Salary: Up to ₹100,000.00 per month

Schedule:

  • Monday to Friday

Education:

  • Bachelor's (Preferred)

Experience:

  • Python: 1 year (Preferred)
  • Django: 1 year (Preferred)
  • OpenEdX: 1 year (Preferred)